﻿using CoreLibrary.Email.Impl.Mandrill;

namespace Web.Config {

    public class MandrillEmailConfiguration : IMandrillConfig {

        public string ApiKey { get; set; }
        public string RemoteEndpoint { get; set; }
        public string RemoteSecureEndpoint { get; set; }
        public string DateTimeFormat { get; set; }
        public string ListSenderInfoEndpoint { get { return "/senders/info.json"; } }
        public string SearchEndpoint { get { return "/messages/search.json"; } }
        public string TimeSeriesSearchEndpoint { get { return "/messages/search-time-series.json"; } }
        public string InfoEndpoint { get { return "/messages/info.json"; } }
        public string MailEndpoint { get { return "/messages/send.json"; } }
        public string ListScheduledEndpoint { get { return "/messages/list-scheduled.json"; } }
        public string CancelScheduledEndpoint { get { return "/messages/cancel-scheduled.json"; } }
        public string ReScheduledEndpoint { get { return "/messages/reschedule.json"; } }
        public string ListUrlsEndpoint { get { return "/urls/list.json"; } }
        public string SearchUrlsEndpoint { get { return "/urls/search.json"; } }
        public string ListTagsEndpoint { get { return "/tags/list.json"; } }
        public string DeleteTagEndpoint { get { return "/tags/delete.json"; } }
        public string TagInfoEndpoint { get { return "/tags/info.json"; } }

    }

}